﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Helena.Models;

namespace Helena.Areas.Entradas.Models
{
    public interface InterfazLogicaEntrada
    {
        DBContext context_publico { get; }
        void i_AgregarEntrada(EntradaView e);
        void i_ModificarEntrada(EntradaView e);
        void i_EliminarEntrada(int id);
        List<EntradaView> i_RetornarEntradas();
        EntradaView i_RetornarEntrada(int id);

        List<DetalleEntradaView> DetallesDeUnaEntrada(int salidaID);
        void AgregarDetalleaEntrada(int id, DetalleEntradaView dev);
        void i_ModificarDetalle(int id, DetalleEntradaView dev);
        void i_EliminarDetalle(int id, DetalleEntradaView dev);
    }
}
